package com.atmilan.quartz.service;

public interface IErpProductUpdateService {

    /**
     *
     * @param supplierId 供应商ID
     * @param skuId  skuId
     * @param productCode 产品编码
     * @param stock 库存
     * @param price 价格
     * @return
     */
    public boolean updateProductInfo(Long supplierId, Long skuId, String productCode, Integer stock, Double price);
    
    /**
     * 更新上下架状态
     * onSaleStatus  0下架 1上架
     * productCode  产品编码
     * @param productCode
     * @return
     */
    public  boolean updateProductInfo(String productCode,Integer onSaleStatus);

    /**
     * sku上下架状态变更
     * @param skuId
     * @param onSaleStatus 0下架 1上架
     * @return
     */
    boolean updateSkuSaleStatus(Long skuId, Integer onSaleStatus, Long supplierId);

}
